The Input Output Timed Automaton a Model for Real-time Parallel Computation

نویسنده

  • Azer Bestavros
چکیده

In this paper, we present the Input Output Timed Automaton (IOTA) model for the speciica-tion and veriication of parallel real-time digital systems. Our model extends Nancy Lynch's IOA model Lynch:88a] to allow for the inclusion of timing properties. We have used the IOTA model to study a range of real-time digital systems. In particular, we used it to specify and verify asynchronous circuit designs Bestavros:89a] and to specify, analyze and simulate behaviors of autonomous creatures Bestavros:90b]. In Bestavros:90a], we developed a language and environment for the executable speciication of parallel real-time interactive tasks based on the IOTA model. A IOTA is an abstraction that encapsulates a real-time task. A system is modeled as a network of such IOTAs communicating with each other over channels. A IOTA might be the speciication or the actual implementation of a software/hardware module. This allows the representation of both the external environment and the programmed system along with the available computational resources in a unique framework. IOTAs can be composed together to form higher level IOTAs. A IOTA implements another, if all external behaviors of the rst (the implementation) are also external behaviors of the second (the speciication.) We use timed possibility mappings to test for the implementation relationship. This is the primary tool that is used to verify that an implementation meets the required speciication.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Online Testing of Real- ime Systems Using UPPAAL

We present T-UPPAAL — a new tool for online black-box testing of real-time embedded systems from non-deterministic timed automata specifi cations. We describe a sound and complete randomized online testing algorithm and how to implement it using symbolic state representation and manipulation techniques. We propose the notion of relativized timed input/output conformance as the formal implementa...

متن کامل

Symbolic Synthesis of Timed Models with Strict 2-Phase Fault Recovery

In this article, we focus on efficient synthesis of fault-tolerant timed models from their fault-intolerant version. Although the complexity of the synthesis problem is known to be polynomial time in the size of the time-abstract bisimulation of the input model, the state of the art currently lacks synthesis algorithms that can be efficiently implemented. This is in part due to the fact that sy...

متن کامل

Modeling Timed Component-Based Real-time Systems

Component based middleware helps to facilitate software reuse by separating application-specific concerns into modular components that are shielded from the concerns of other components and from the common concerns addressed by underlying middleware services. In real-time systems, concerns such as invocation rates, execution latencies, deadlines, and concurrency semantics cross-cut multiple com...

متن کامل

Online Testing of Real-time Systems

We present a new technique and tool for testing of embedded systems using real-time online testing from non-deterministic timed automata specifications. We describe a sound and complete randomized online testing algorithm, and describe how to implement it using symbolic state representation and manipulation techniques. We propose the notion of relativized timed input/output conformance as the f...

متن کامل

A Formal Model For Real-Time Parallel Computation

The imposition of real-time constraints on a parallel computing environment— specifically highperformance, cluster-computing systems— introduces a variety of challenges with respect to the formal verification of the system’s timing properties. In this paper, we briefly motivate the need for such a system, and we introduce an automaton-based method for performing such formal verification. We def...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990